# -*- coding =utf-8 -*-
# @Time : 2022/9/14 17:30
# @Author :1814-09胡海燕
# @File : 3-8.py
# @Software : PyCharm
# 石头剪刀布游戏，规则：
# 1)开局50金币
# 2)每赛一场先扣5个金币，用户和电脑（随机选择）同时出拳，
# 根据石头剪刀布的规则，用户赢了+10，输了再-5，平了不加不减
# 3)如果金币到100，用户赢；金币到0，用户输
import random

print("石头剪刀布游戏\n1代表剪刀   2代表石头  3代表布\n规则：每赛一场先扣5个金币，如果金币到100，则玩家胜利；金币为0，则玩家输。")
gold = 50
print("玩家金钱数：50")
gameinfo = {1: '剪刀', 2: '石头', 3: '布'}

user = int(input("玩家出："))
computer = random.randint(1, 3)
print("电脑出：", computer)

if user not in '123':
    print("错误！请重新出：")
    gold -= 5
if user == 1 and computer == 3 or user == 2 and computer == 1 or user == 3 and computer == 2:
    gold += 10
    print("恭喜你赢得本轮的胜利！获得10金币的奖励！\n当前金币数为：{gold}")
elif user == computer:
    print("本轮游戏平局，当前金币数为：{gold}")
else:
    gold -= 5
    print("你输了本轮游戏，当前金币数为：{gold}")
if gold >= 100:
    print("游戏结束，恭喜你赢得比赛！")
elif gold == 0:
    print("游戏结束，本局你输了。")
